#include "GrabImg.h"
#include <iostream>
#include "common_structs.h"
#include <mutex>

using namespace std;
using namespace cv;


int main()
{
    s_camera_params cam;
    cam.device_id = 0;
    HikGrab hik(cam);
    hik.Hik_init();
    hik.Hik_end();
    sleep(2);
    hik.Hik_init();
    // namedWindow("a");
    // while (1)
    // {
        
    //     img_mutex.lock();
    //     Mat s = img_rgb_;
    //     img_mutex.unlock();
    //     if (s.size[0] > 0)
    //     {
    //         resize(img_rgb_,s,Size(960,720));
    //         imshow("a", s);
    //     }

    //     waitKey(10);
        
    //}
    hik.Hik_end();
    destroyAllWindows();
    return 0;
}